have stuck one's foot in it - Español Inglés Diccionario